package com.niiwoo.civet.mobile.vo.response.niiwoobill;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Created by Jaylin on 2017/11/15.
 */
@Getter
@Setter
public class MonthBillResponseVO implements Serializable{

    private static final long serialVersionUID = 8082681743697142659L;

    @ApiModelProperty("利息收益")
    private BigDecimal interestIncome;  //利息收益

    @ApiModelProperty("担保收益")
    private BigDecimal guaranteeIncome;  //担保收益

    @ApiModelProperty("尽调费用")
    private BigDecimal research;  //尽调费用

    @ApiModelProperty("平台奖励")
    private BigDecimal platformReward;  //平台奖励

    @ApiModelProperty("投资服务费")
    private BigDecimal investServiceFee;  //投资服务费

    @ApiModelProperty("担保费用")
    private BigDecimal guaranteeFee;  //担保费用

    @ApiModelProperty("借款服务费")
    private BigDecimal borrowServiceFee;  //借款服务费

    @ApiModelProperty("提现服务费")
    private BigDecimal withdrawServiceFee;  //提现服务费

    @ApiModelProperty("投资金额")
    private BigDecimal investAmount;  //投资金额

    @ApiModelProperty("充值金额")
    private BigDecimal rechargeAmount;  //充值金额

    @ApiModelProperty("平台发放金额")
    private BigDecimal rewardAmount;  //平台发放金额

    @ApiModelProperty("投资回款")
    private BigDecimal investReceive; //投资回款

    @ApiModelProperty("平台发放")
    private BigDecimal platformSend; //平台发放

    @ApiModelProperty("借款金额")
    private BigDecimal borrowAmount; //借款金额


    @ApiModelProperty("投资笔数")
    private int investCount;//投资笔数
    //@ApiModelProperty("回款本金")
    //private BigDecimal receivableAmount;
    @ApiModelProperty("卡券红包奖励")
    private BigDecimal couponReward;
    @ApiModelProperty("活动奖励")
    private BigDecimal activityReward;
    @ApiModelProperty("推荐奖励")
    private BigDecimal recommendReward;
    @ApiModelProperty("还款本金")
    private BigDecimal refundPrincipalAmount;
    @ApiModelProperty("还款利息")
    private BigDecimal refundInterest;
    @ApiModelProperty("罚息")
    private BigDecimal penalty;
    @ApiModelProperty("转让手续费")
    private BigDecimal transferServiceCharge;
    @ApiModelProperty("提现金额")
    private BigDecimal withdrawAmount;


}
